﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace cstdx.Proto;

public class STD_MSG
{
	/// <summary>
	/// 心跳维持
	/// </summary>
	public const ushort STD_MSG_HEARTBEAT = 0x0004; // 心跳维持
	/// <summary>
	/// 第一次登录
	/// </summary>
	public const ushort STD_MSG_LOGIN1 = 0x000d; // 第一次登录
	/// <summary>
	/// 第二次登录
	/// </summary>
	public const ushort STD_MSG_LOGIN2 = 0x0fdb; // 第二次登录
	/// <summary>
	/// 除权除息信息
	/// </summary>
	public const ushort STD_MSG_XDXR_INFO = 0x000f; // 除权除息信息
	/// <summary>
	/// 财务信息
	/// </summary>
	public const ushort STD_MSG_FINANCE_INFO = 0x0010; // 财务信息
	/// <summary>
	/// 测试连接
	/// </summary>
	public const ushort STD_MSG_PING = 0x0015; // 测试连接
	/// <summary>
	/// 公司信息文件信息
	/// </summary>
	public const ushort STD_MSG_COMPANY_CATEGORY = 0x02cf; // 公司信息文件信息
	/// <summary>
	/// 公司信息描述
	/// </summary>
	public const ushort STD_MSG_COMPANY_CONTENT = 0x02d0; // 公司信息描述
	/// <summary>
	/// 证券数量
	/// </summary>
	public const ushort STD_MSG_SECURITY_COUNT = 0x044e; // 证券数量
	/// <summary>
	/// 证券列表
	/// </summary>
	public const ushort STD_MSG_SECURITY_LIST = 0x0450; // 证券列表
	/// <summary>
	///  指数K线
	/// </summary>
	public const ushort STD_MSG_INDEXBARS = 0x052d; // 指数K线
	/// <summary>
	/// 股票K线
	/// </summary>
	public const ushort STD_MSG_SECURITY_BARS = 0x052d; // 股票K线
	/// <summary>
	/// 行情信息
	/// </summary>
	public const ushort STD_MSG_SECURITY_QUOTES_old = 0x053e; // 行情信息
	/// <summary>
	/// 行情信息
	/// </summary>
	public const ushort STD_MSG_SECURITY_QUOTES_new = 0x054c; // 行情信息
	/// <summary>
	/// 分时数据
	/// </summary>
	public const ushort STD_MSG_MINUTETIME_DATA = 0x051d; // 分时数据
	/// <summary>
	/// 板块文件信息
	/// </summary>
	public const ushort STD_MSG_BLOCK_META = 0x02c5; // 板块文件信息
	/// <summary>
	/// 板块文件数据
	/// </summary>
	public const ushort STD_MSG_BLOCK_DATA = 0x06b9; // 板块文件数据
	/// <summary>
	/// 分笔成交信息
	/// </summary>
	public const ushort STD_MSG_TRANSACTION_DATA = 0x0fc5; // 分笔成交信息
	/// <summary>
	/// 历史分时信息
	/// </summary>
	public const ushort STD_MSG_HISTORY_MINUTETIME_DATA = 0x0fb4; // 历史分时信息
	/// <summary>
	/// 历史分笔成交信息
	/// </summary>
	public const ushort STD_MSG_HISTORY_TRANSACTION_DATA = 0x0fb5; // 历史分笔成交信息
}

